Release notes 1.0/pt-br

Other languages:

FreeCAD 1.0 foi lançado em 18 de novembro de 2024, e pode ser baixado na página Download. Esta página lista todos os novos recursos e mudanças.

As notas de versão das versões anteriores do FreeCAD podem ser encontradas na Lista de recursos.

Em memória: Bradley McLean (bgbsww)

Embora estejamos felizes em apresentar esta nova versão, também estamos tristes em anunciar que nosso amigo e prolífico desenvolvedor do FreeCAD bgbsww faleceu algumas semanas antes do lançamento desta versão. Ele foi um dos principais arquitetos do esforço de correção do nomeamento topológico, escreveu muito código adicional e testes, e se tornou o especialista do FreeCAD em TNP. Ele também ajudou praticamente todos os outros desenvolvedores a se adaptarem ao novo algoritmo. Esta versão é dedicada a ele.

Geral

O antigo Problema de Nomeação Topológica finalmente foi resolvido graças ao esforço conjunto e ao trabalho árduo de vários desenvolvedores. O algoritmo de Realthunder foi cuidadosamente implementado e melhorado para funcionar na versão principal do FreeCAD. O projeto levou mais de um ano, e a implementação inicial foi finalizada com o seguinte PR que possibilitou as melhorias. O problema do TNP não está completamente resolvido, e melhorias adicionais virão na próxima versão.

Pull request #13705

O FreeCAD agora possui uma nova Bancada de Montagem, baseada no trabalho original feito para o que costumávamos chamar de "o outro FreeCAD", outro software, também chamado FreeCAD, com capacidades de simulação de movimento criadas ao mesmo tempo que o nosso. A portabilidade foi realizada pelo próprio autor do outro FreeCAD, Dr. Aik-Siong Koh, e com essa mudança significativa, ambos os FreeCADs agora finalmente estão unidos. Leia abaixo para mais informações.

Pull request #10427

O FreeCAD tem um novo logo. Ele foi selecionado entre os 5 vencedores do concurso público. As diretrizes de uso e um kit de logo estão disponíveis na página Diretrizes de Marca do FreeCAD.

Pull request #14284

Interface do Usuário

Foi adicionado um indicador de centro de rotação. Este indicador é exibido quando a visão é rotacionada arrastando o mouse. Ele pode ser opcionalmente desabilitado nas preferências. Também há configurações para sua cor, transparência e tamanho.

Pull request #9909 e Pull request #10790


Clique na imagem se a animação não começar.
Filtros de seleção Selection filters foram adicionados, facilitando a seleção de vértices, arestas e faces.

Pull request #10271

Para maior flexibilidade, o painel de tarefas agora é um widget independente. Ele pode ser ancorado no topo da visualização Combo para obter o layout compacto das versões anteriores.

Pull request #10681 e Pull request #10848

A aparência do manipulador da ferramenta Transform foi aprimorada. Agora, ela também possui um conjunto de manipuladores planos para mover objetos ao longo dos 3 planos padrão.

Pull request #10706

A funcionalidade de Realthunder que permite sobrepor widgets ancorados (transparência da árvore e do painel de tarefas) foi adicionada.

Pull request #7888

A posição da fonte de luz agora pode ser configurada nas preferências (Preferências → Exibição).

Pull request #11146 e Pull request #15877

A janela de Preferências foi redesenhada para substituir as abas por uma visualização em árvore.

Pull request #11018

O seletor de bancada de trabalho do TabBar foi adicionado. Ele pode ser habilitado e configurado em Preferências → Bancadas de trabalho.

Pull request #12270

Uma nova ferramenta de medição universal foi adicionada, substituindo as antigas ferramentas de medição da bancada Part.

Pull request #9750 e seguintes


Clique na imagem se a animação não começar.
A ferramenta Alinhar à seleção foi adicionada, tornando possível entrar em vistas normais às faces ou seguindo as direções das arestas.

Pull request #13906

Outras melhorias na interface do usuário

Alterações no formato de arquivo

Embora precauções tenham sido tomadas para garantir que arquivos criados com a nova versão 1.0 possam ainda ser abertos em versões anteriores do FreeCAD, algumas novas funcionalidades introduzidas na versão 1.0 não podem ser entendidas por versões anteriores, o que pode fazer com que modelos salvos com a versão 1.0 apresentem falhas ou problemas ao serem abertos em versões mais antigas do FreeCAD. Aqui está um resumo dos possíveis problemas que você pode encontrar e suas soluções. A comunidade do fórum também pode fornecer ajuda na correção de problemas de compatibilidade.

Sistema central e API

Núcleo

API

Nova API Python

API Python Alterada

Início

A bancada Start foi substituída por uma página inicial, um aplicativo baseado em QtWidgets. Ela pode ser exibida utilizando a opção Ajuda → Iniciar. Pull request #13134

Os dois primeiros pull requests mencionados abaixo pertencem à bancada Start, mas influenciaram o design da página inicial.

Uma seção Novo arquivo, que inclui vários botões de acesso rápido, foi adicionada à Página Inicial.

Pull request #10171

O design visual da Página Inicial foi reformulado. Agora, ela apresenta uma aparência mais moderna e consistente.

Pull request #10391

Um widget simples para o primeiro início foi adicionado e será expandido em breve.

Pull request #13650

Bancada de Montagem (Assembly Workbench)

Uma bancada de Montagem integrada foi finalmente adicionada ao FreeCAD. Ela utiliza o solver open-source Ondsel. Funcionalidades básicas (juntas) já estão disponíveis. O desenvolvimento adicional está em andamento.

Pull request #10427, Pull request #10764, Pull request #12406 e mais

Mais melhorias na Montagem

Bancada de Trabalho BIM

A bancada Arch foi finalmente mesclada com a BIM, tornando-se a nova bancada BIM. A nova bancada BIM mantém todas as ferramentas da Arch, adiciona algumas novas e traz muitos aprimoramentos para todo o fluxo de trabalho BIM e de design arquitetônico, além de melhores ferramentas de configuração e gerenciamento, e um suporte aprimorado ao IFC. Pull request #13783

Mais melhorias na BIM

Bancada de Trabalho CAM

Melhorias adicionais no CAM

Bancada Draft

Outras melhorias no Draft

Bancada FEM

A posição dos rótulos da legenda de cores foi ajustada para que os rótulos superiores sejam menos propensos a serem cobertos pelo cubo de navegação. A fonte e a cor padrão dos rótulos foram alteradas para aumentar a visibilidade, e preferências foram adicionadas para permitir a modificação da cor e tamanho dos rótulos.

Pull request #10552

O comando FEM PostFilterLinearizedStresses agora pode usar os componentes do tensor de tensão para cálculos de tensão linearizada. Anteriormente, apenas as tensões de Von Mises, Tresca e as principais (maior/intermediária/menor) podiam ser usadas para isso.

Pull request #11724

Foi adicionado suporte para simetria cíclica via restrição de amarração no CalculiX, tornando possível analisar modelos com simetria periódica rotacional usando um único setor repetitivo.

Pull request #12289

Foi adicionado suporte para análises 2D (tensão plana, deformação plana e axisimétrica) para o solucionador CalculiX. Elas são configuradas da mesma forma que as simulações com elementos de casca, mas existem algumas restrições adicionais descritas na página wiki mencionada. A nova opção Espaço do Modelo deve ser configurada corretamente.

Pull request #12562

Como o primeiro passo em direção ao suporte para elementos hexaédricos, agora é possível gerar esses elementos usando a técnica de subdivisão do Gmsh, graças à nova propriedade do Gmsh Algoritmo de Subdivisão. Ela também pode ser usada para criar elementos quadriláteros.

Pull request #12698

Novas propriedades de visualização foram adicionadas aos objetos do pipeline de resultados. A cor e a largura da borda da malha agora podem ser alteradas para o modo de exibição Superfície com Bordas. O tamanho dos nós pode ser modificado para o modo Nós. Também foi adicionada uma configuração de transparência para todos os modos.

Pull request #13066

As restrições FEM agora podem ser suprimidas (clique com o botão direito em uma restrição e selecione Suprimir) e, assim, ignoradas pelos solucionadores. Dessa forma, é possível modificar a configuração da análise sem precisar excluir as restrições que não são necessárias no momento.

Pull request #12359

O suporte para a Restrição de Corpo Rígido do CalculiX foi adicionado, finalmente tornando possível simular a torção de componentes arbitrários e aplicar cargas remotas, entre outras funcionalidades.

Pull request #13900

Melhorias adicionais no FEM

Bancada de Materiais

O sistema de gerenciamento de materiais, incluindo o editor, foi completamente reformulado. Novas melhorias a esse respeito serão feitas posteriormente.

Pull request #10690

A visualização da aparência foi adicionada para mostrar os materiais da mesma forma que serão exibidos nos documentos.

Pull request #11628

O novo sistema de materiais agora é utilizado para as propriedades de aparência.

Pull request #13294

Outras melhorias em Materiais

Bancada de Partes (FEM)

A ferramenta Escala de Partes foi adicionada para permitir o dimensionamento fácil de formas sem a necessidade de usar ferramentas da Bancada de Desenho.

Pull request #10583

A ferramenta Espelho de Partes agora suporta objetos de referência, como um Plano de Parte, para definir um plano de espelhamento arbitrário, além dos planos padrão XY, XZ e YZ.

Pull request #11535

Outras melhorias em Partes (FEM)

Bancada de PartDesign

Mais modos foram adicionados aos recursos de revolução e groove - para o primeiro/último, até a face e duas dimensões.

Pull request #7193

Os painéis de tarefa de Pad e pocket foram aprimorados (itens da interface reorganizados, a opção Selecionar face oculta quando desnecessária, entre outros).

Pull request #10392

O modo de deslocamento foi adicionado para padrão linear e padrão polar. O modo anterior foi renomeado para Comprimento total.

Pull request #10377

O suporte experimental para múltiplos sólidos dentro de um Corpo foi adicionado. Pode ser ativado nas preferências (para novos Corpos) ou nas propriedades de um Corpo existente.

Pull request #13960

O modo Até forma foi adicionado para Pad e Pocket, permitindo que eles terminem em múltiplas faces, ao contrário do modo Até face, que permite a seleção de apenas uma face.

Pull request #11392 e Pull request #14433

Melhoria Adicional no PartDesign

Bancada do Esboço

A implementação de uma sobreposição de círculo para arcos (para resolver o problema de restrições aparecendo longe deles) foi concluída com um comando para alterná-las.

Pull request #9703


Clique na imagem se a animação não começar.
Uma ferramenta de restrição Dimensão contextual foi adicionada para permitir a dimensionamento rápido e intuitivo com uma única ferramenta versátil.

Pull request #9810


Clique na imagem se a animação não começar.
Parâmetros da ferramenta foram adicionados para permitir a dimensionamento durante a criação de formas. Dependendo da configuração de preferência "On-View-Parameters", eles podem ser desabilitados, reduzidos apenas às dimensões (sem as coordenadas iniciais) ou totalmente habilitados. Além disso, modos foram adicionados para as ferramentas de forma. Eles podem ser selecionados usando a tecla M ou uma lista suspensa no painel de tarefas. Algumas ferramentas possuem configurações adicionais na forma de caixas de seleção no painel de tarefas e atalhos de teclado adicionais. Atualmente, os novos recursos estão disponíveis para pontos, linhas, arcos, elipses, retângulos, polígonos, slots e B-splines.

Pull request #11048, Pull request #11174 e seguintes

Uma ferramenta Deslocamento foi adicionada para permitir o deslocamento de curvas.

Pull request #11174

O modo de retângulo de três pontos foi adicionado em duas versões - 3 cantos ou centro e 2 cantos.

Pull request #11174

Uma ferramenta Slot com arco foi adicionada com dois modos (extremos de arco e extremos retos) para permitir a criação de slots curvados.

Pull request #11174


Clique na imagem se a animação não começar.
Uma restrição Horizontal/Vertical foi adicionada. Ela aplica automaticamente a restrição horizontal se uma linha estiver mais próxima da orientação horizontal ou a restrição vertical se estiver mais próxima da orientação vertical.

Pull request #11538

O renderizador das restrições de ângulo e raio foi aprimorado. As restrições de ângulo agora possuem linhas de extensão completas.

Pull request #11507

Uma ferramenta Transformação polar foi adicionada para permitir a rotação e padrões circulares de geometrias de esboço.

Pull request #11264

384px
Clique na imagem se a animação não iniciar.
Agora é possível copiar/cortar e colar geometria de esboço (com restrições) usando atalhos de teclado comuns: Ctrl+C, Ctrl+X e Ctrl+V. Não apenas dentro de um único esboço, mas também entre esboços diferentes ou até mesmo entre instâncias diferentes do FreeCAD. A geometria é copiada em forma de comandos Python, permitindo usos adicionais (ex.: compartilhamento em fóruns).

Solicitação de Pull #11537


384px Uma ferramenta de Transformação de Escala foi adicionada, permitindo escalar a geometria no esboço usando um ponto central selecionado e um fator de escala ou dois pontos de referência.

Solicitação de Pull #11265


384px
Clique na imagem se a animação não iniciar.
Foi adicionada a tangência às bordas B-spline, eliminando a necessidade de usar pontos finais e soluções alternativas.

Solicitação de Pull #11853


384px As ferramentas Array Retangular, Mover, Copiar e Clonar foram substituídas por uma única ferramenta Transformação de Array.

Solicitação de Pull #11267


384px Uma ferramenta Chamfer foi adicionada com opção para alternar para o modo Arredondamento. Além disso, não existe mais uma ferramenta de Arredondamento de Canto separada. A opção Preservar Canto (marcada por padrão) foi adicionada à ferramenta Crie Arredondamento.

Pull request #12898


384px
Clique na imagem se a animação não iniciar.
A ferramenta Simetria foi reformulada. Agora, ela funciona selecionando previamente a geometria e escolhendo uma linha ou ponto para refletir a geometria. Uma prévia é exibida e o comportamento da ferramenta pode ser controlado por meio das configurações da ferramenta.

Pull request #11853


384px
Clique na imagem se a animação não iniciar.
A restrição Simétrica agora é aplicada automaticamente quando o ponto médio de uma linha é selecionado.

Pull request #13147


384px A restrição de dimensão de distância Distância agora pode ser usada para restrições de comprimento de arco (o arco circular deve ser pré-selecionado).

Pull request #12602


384px A cor de renderização dos pontos agora varia conforme o tipo:

Ponto/Extremidade normal (branco, criado por padrão com a ferramenta CriarPonto), Ponto de construção/Ponto central (azul), Ponto coincidente com outro (vermelho). Pull request #13098


384px
Clique na imagem se a animação não iniciar.
A ferramenta Recortar Borda agora suporta modo arrastar e soltar.

Pull request #13188

Outras melhorias no Sketcher

Bancada de Trabalho Spreadsheet (Planilha)

Outras melhorias no Sketcher

Bancada TechDraw

A ferramenta CosmeticCircle foi adicionada para permitir a criação de círculos cosméticos, selecionando o centro e inserindo o raio.

Pull request #10763

A ferramenta ArcLengthAnnotation foi adicionada para criar anotações semelhantes a dimensões do comprimento de arco de arestas selecionadas.

Pull request #11532

A ferramenta AddOffsetVertex foi adicionada para criar vértices cosméticos como deslocamentos a partir de vértices selecionados.

Pull request #11655

A ferramenta BrokenView foi adicionada para representar objetos longos de maneira fácil.

Pull request #13331


Clique na imagem se a animação não começar.
Uma nova ferramenta de dimensão contextual foi adicionada, baseada em aquela introduzida no Sketcher.

Pull request #13525

Outras melhorias no TechDraw